a {
    cursor: pointer;
    text-decoration: none;
}
.cqs-main {
    margin: 0 auto;
    width: 1190px;
}

.cqs-main .cqs-main_top {
    display: block;
    background:#ffffff;
    box-shadow:0 0 5px 1px rgba(192,192,192,0.52);
    height:70px;
    border: none;
    line-height: 70px;
    margin-bottom: 20px;
    padding-left: 20px;
}

.cqs-main .cqs-main_con {
    overflow: hidden;
}

.cqs-main_con .cqs-main_left {
    background:#ffffff;
    box-shadow:0 0 5px 1px rgba(192,192,192,0.52);
    border-radius:2px;
    width:750px;
    height:480px;
    float: left;
}

.cqs-main_con .cqs-main_right {
    background:#ffffff;
    box-shadow:0 0 5px 1px rgba(192,192,192,0.52);
    border-radius:2px;
    width:425px;
    height:480px;
    float: right;
}


.cqs-list_head {
    background-color: #ffffff;
    position: relative;
    border-bottom: 1px #dcdcdc dotted;
    margin-left: 20px;
    padding-top: 20px;
}
.cqs-list_head:last-child {
    border-bottom: 0;
}
.cqs-list_hd {
    width: 80px;
    position: absolute;
    left: 0;
    top: 20px;
}
.cqs-list_hd .head {
    width: 40px;
    height: 40px;
    vertical-align: top;
    margin-left: 10px;
}
.cqs-list_bd {
    padding-left: 80px;
    position: relative;
    font-size:14px;
    color:#2b2d2e;
    letter-spacing:0;
    text-align:left;
}
.cqs-list_bd > p {
    margin-bottom: 22px;
    margin-top: 6px;
}
.cqs-list_bd .more {
    position: absolute;
    right: 35px;
    top: -6px;
    cursor: pointer;
    font-size:12px;
    color:#036cfa;
    letter-spacing:0;
    text-align:left;
}
.pro-top10 .owl-theme .owl-controls .owl-buttons div {
    position: absolute;
    top: 124px;
    width: 51px;
    height: 50px;
    padding: 0;
    border-radius: 0;
    font: 60px/60px "";
    background-color: transparent;
    overflow: hidden;
    _display: none;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
    right: 10px;
    width: 51px;
    height: 50px;
    background: url(../img/index-css_sprites.png) -564px -200px;
}
.owl-theme .owl-controls .owl-buttons .owl-next:hover {
    background: url(../img/index-css_sprites.png) -81px -452px;
}
.pro-top10 .owl-theme .owl-controls .owl-buttons div {
    position: absolute;
    top: 124px;
    width: 51px;
    height: 50px;
    padding: 0;
    border-radius: 0;
    font: 60px/60px "";
    background-color: transparent;
    overflow: hidden;
    _display: none;
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
    left: 10px;
    width: 51px;
    height: 50px;
    background: url(../img/index-css_sprites.png) -10px -452px;
}
.owl-theme .owl-controls .owl-buttons .owl-prev:hover {
    background: url(../img/index-css_sprites.png) -350px -268px;
}
.table-name{
    display: inline-block;
}
.arrow-box{
    width:8px;
    height: 20px;
    display: inline-block;
    position: relative;
    top: 6px;
    margin-left:5px;
}
.arrow-up,.arrow-down{
    width:8px;
    height: 5px;
    display: block;
    float: left;
    margin: 2px 0;
}
.up-gray{
    background: url("../img/up-gray.jpg") no-repeat;
}
.up-red{
    background: url("../img/up-red.jpg") no-repeat;
}
.down-red{
    background: url("../img/down-red.jpg") no-repeat;
}
.down-gray{
    background: url("../img/down-gray.jpg") no-repeat;
}

.cqs-table2 {

}
.cqs-table2 > thead > tr > th, .cqs-table2 > tbody > tr > th, .cqs-table2 > tfoot > tr > th, .cqs-table2 > thead > tr > td, .cqs-table2 > tbody > tr > td, .cqs-table2 > tfoot > tr > td{
    border-left:0;
    border-right: 0;
}
.cqs-table {

}


.cqs-table td, .cqs-table th {
    text-align: center;
}


.cqs-title {
    display: block;
    background:#f9f9f9;
    border-radius:2px;
    height:50px;
    line-height: 50px;
    font-family:PingFangSC-Regular;
    font-size:16px;
    color:#2b2d2e;
    letter-spacing:0;
    text-align:left;
    padding-left: 20px;
    border-bottom: 1px #dcdcdc solid;
}

.date-box {
    display: inline-block;
    background:#ffffff;
    height:28px;
    line-height: 28px;
    margin-left: 20px;
    color: #c0c0c0;
}
.date-box input {
    width:133px;
    border:1px solid #dcdcdc;
    border-radius:4px;
    padding-left:10px;
    font-size:12px;
    background:#f9f9f9;
    color:#2b2d2e;
    letter-spacing:0;
    text-align:left;
}
.date-group {
    position: relative;
}
.date-group img {
    position: absolute;
    top: 50%;
    right: 10px;
    z-index: 9;
    width: 10px;
    height: 6px;
    vertical-align: top;
    margin-top: -3px;
}

.cqs-search-group {
    display: inline-block;
    margin-left: 20px;
    background:#f9f9f9;
    border:1px solid #dcdcdc;
    border-radius:4px;
    width:218px;
    height:28px;
    position: relative;
    top: 10px;
}
.cqs-search-group .cqs-img-search {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    width: 37px;
    height: 28px;
}
.cqs-img-search img {
    position: absolute;
    top: 50%;
    left: 15px;
    width: 12px;
    height: 12px;
    margin-top: -6px;
}
.cqs-search-group input {
    width: 180px;
    height: 28px;
    float: right;
    border: none;
    outline: none;
    font-size:12px;
    color:#979797;
    background-color: transparent;
    letter-spacing:0;
    text-align:left;
}

.checkbox-group {
    display: inline-block;
    margin-left: 20px;
    line-height: 28px;
    font-size:12px;
    color:#2b2d2e;
    letter-spacing:-0.62px;
    text-align:left;
}
.checkbox-group input {
    margin-right: 5px;
    position: relative;
    top: 2px;
}
.cqs-output {
    background:#c40000;
    border-radius:100px;
    width:120px;
    height:32px;
    line-height: 32px;
    border: none;
    font-size:12px;
    color:#ffffff;
    letter-spacing:0;
    text-align:center;
    margin-left: 16px;
}

.i-char-hint {
    padding-left: 112px;
    margin-top: 40px;
    line-height: 20px;
}
.i-char-hint span {
    display: inline-block;
    position: relative;
    top: -2px;
    background:#f9de85;
    width:28px;
    height:4px;
    margin-right: 10px;
    margin-left: 40px;
}

.i-char-hint2 {
    padding: 0 40px;
    margin-top: 20px;
    line-height: 14px;
    font-size:14px;
}
.i-char-hint2 p{
    display: block;
    float: left;
    height: 14px;
    margin-bottom:18px;
    width:115px;
    overflow: hidden;
}
.i-char-hint2 span:first-child {
    margin-left:0;

}
.i-char-hint2 span {
    display: inline-block;
    background:#f9de85;
    width:14px;
    height:14px;
    margin-right: 5px;
    margin-left: 40px;
    text-indent: -999rem;
}

.cqs-year {
    /*width:86px;*/
    float: right;
    margin-right: 20px;
    position: relative;
    top: 9px;
}
.cqs-year select:focus{
    outline: none;
}
.cqs-year select{
    width: 133px;
    height: 32px;
    line-height:32px;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    padding-left: 10px;
    font-size: 12px;
    background: #f9f9f9;
    color: #2b2d2e;
    letter-spacing: 0;
    text-align: left
}
.cqs-year input {
    width: 86px;
}

.box {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    position: relative;
    left: 50%;
    top: auto;
    transform: translate(-50%, 0);
    text-align: center;
    margin-bottom: 30px;
}

.cqs-box {
    box-shadow:0 0 5px 1px rgba(192,192,192,0.52);
}

.cqs-moth-number {
    width: 540px !important;
    height: 450px !important;
}
.cqs-year-number {
    width: 630px !important;
    height: 450px !important;
}

.cqs-bgfff {
    background-color:#ffffff;
}
.cqs-bgd9f0ff {
    background-color: #d9f0ff !important;
}
.cqs-bgc40000 {
    background-color: #c40000 !important;
}
.cqs-4c80a7{
    background-color: #4c80a7 !important;
}
.cqs-69b2e7 {
    background-color: #69b2e7 !important;
}
.cqs-f9a825 {
    background-color: #f9a825 !important;
}
.cqs-e85b3f{
    background-color: #e85b3f !important;
}
.cqs-mgb50 {
    margin-bottom: 50px !important;
}

.cqs-clc40000 {
    color:#c40000;
}
.cqs-mgb30 {
    margin-bottom: 30px !important;
}
.cqs-mgt30 {
    margin-top: 30px !important;
}

.box .pageWrap ul .sel-page {
    background-color: #f4f4f4;
}